package com.cloudbroker.bcs.platform.ltb.middle.bizservice.impl;

import com.cloudbroker.bcs.platform.ltb.bizapi.service.admin.vo.AdminTagAdd;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.PushBizService;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.back.RegisterBackForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.back.TagsAddBackVo;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.back.TagsRemoveBackVo;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.vo.NotifyForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.vo.RegisterForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.vo.TagsAddForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.push.vo.TagsRemoveForm;
import com.cloudbroker.bcs.platform.ltb.middle.service.PushService;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.Map;


/**
 * 推送接口实现类
 * 调用极光接口实现推送功能
 */
@Service
public class PushNotifyBizServicempl implements PushBizService {

    @Resource
    private PushService pushService;

	@Override
	public RegisterBackForm registrationIdMgr(RegisterForm registerForm) {
		return pushService.registrationIdMgr(registerForm);
	}

	@Override
	public TagsAddBackVo tagsAdd(TagsAddForm tagsAddForm) {
		return pushService.tagsAdd(tagsAddForm);
	}

	@Override
	public TagsRemoveBackVo tagsDelete(TagsRemoveForm tagsRemoveForm) {
		return pushService.tagsDelete(tagsRemoveForm);
	}

}
